<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
	  xmlns:a4j="http://richfaces.org/a4j"
	  xmlns:easy="http://easyfaces.com.br/easyfaces">
	  
	
	<f:subview id="subviewManterProduto">
	
		<script type="text/javascript">		
			function preencheDadosPopupMarca(codigo, descricao) {
				document.getElementById('subviewManterProduto:formProdutoManter:produto_marca_codigo').value = codigo;
				document.getElementById('subviewManterProduto:formProdutoManter:produto_marca_descricao').value = descricao;
			}
			function preencheDadosPopupUnidade(codigo, descricao) {
				document.getElementById('subviewManterProduto:formProdutoManter:produto_unidade_codigo').value = codigo;
				document.getElementById('subviewManterProduto:formProdutoManter:produto_unidade_descricao').value = descricao;
			}
		</script>
		
		<rich:modalPanel id="manterProduto" autosized="true" headerClass="height:20px;" resizeable="false" >
			<f:facet name="header">
				<h:outputText value="#{bundle.produto_titulo_manter}" />
			</f:facet>
			<f:facet name="controls">
				<h:panelGroup>
					<h:graphicImage value="/images/close.gif" styleClass="botao_fechar_popup" id="hideLink">
						<rich:componentControl for="manterProduto" attachTo="hideLink" operation="hide" event="onclick" />
					</h:graphicImage>
				</h:panelGroup>
			</f:facet>
			<b><font color="red"><rich:messages id="msgProdutoConsultar"></rich:messages></font></b>
			<a4j:form ajaxSubmit="true" id="formProdutoManter" reRender="produto_codigo, produto_descricao, produto_marca_codigo, produto_marca_descricao">
				<script type="text/javascript">		
						function valida() {
							if (#{facesContext.maximumSeverity == null}) {
								#{rich:component('manterProduto')}.hide();
							}
						}
				</script>	
                <h:panelGrid columns="2">
                	<h:outputLabel value="#{bundle.produto_codigo}:" for="produto_codigo" />
                    <h:inputText id="produto_codigo" value="#{produtoBackBean.produtoFormBean.produtoManter.codigo}" label="#{bundle.produto_codigo}" readonly="true" disabled="true" size="5" />
                    
                	<h:outputLabel value="#{bundle.produto_descricao}:" style="color:red;"  for="produto_descricao" />
                    <h:inputText id="produto_descricao" value="#{produtoBackBean.produtoFormBean.produtoManter.descricao}" label="#{bundle.produto_descricao}" disabled="#{produtoBackBean.produtoFormBean.isDisabled}" maxlength="30" size="32" />
                                                           
                    <h:outputLabel value="#{bundle.produto_quantidade_minima}:" style="color:red;"  for="produto_quantidade_minima" />
                    <h:inputText id="produto_quantidade_minima" value="#{produtoBackBean.produtoFormBean.produtoManter.quantidadeMinima}" label="#{bundle.produto_quantidade_minima}" disabled="#{produtoBackBean.produtoFormBean.isDisabled}" maxlength="4" size="6" onkeypress="javascript:somenteDigitos(event,'decOK')"/>
                    
                    <h:outputLabel value="#{bundle.produto_icms}:" style="color:red;"  for="produto_icms" />
                    <h:inputText id="produto_icms" value="#{produtoBackBean.produtoFormBean.produtoManter.icms}" label="#{bundle.produto_icms}" disabled="#{produtoBackBean.produtoFormBean.isDisabled}" maxlength="4" size="6" />
                    
                    <h:outputLabel value="#{bundle.produto_situacao_tributaria}:" style="color:red;"  for="produto_situacao_tributaria" />
					<h:inputText id="produto_situacao_tributaria" value="#{produtoBackBean.produtoFormBean.produtoManter.situacaoTributaria}" label="#{bundle.produto_situacao_tributaria}" disabled="#{produtoBackBean.produtoFormBean.isDisabled}" maxlength="30" size="32" />
					
					<h:outputLabel value="#{bundle.produto_preco}:" style="color:red;"  for="produto_preco" />
					<easy:inputCurrency id="produto_preco" value="#{produtoBackBean.produtoFormBean.produtoManter.precoVenda}" decimalSeparator="," groupSeparator="." returnDecimal="true" maxlength="10" disabled="#{produtoBackBean.produtoFormBean.isDisabled}"/>
					
					<h:outputLabel value="#{bundle.produto_quantidade_estoque}:" for="produto_quantidade_estoque" />
					<h:inputText id="produto_quantidade_estoque" value="#{produtoBackBean.produtoFormBean.produtoManter.quantidadeEstoque}" label="#{bundle.produto_quantidade_estoque}" disabled="true" maxlength="30" size="32" />
					
                                        
                </h:panelGrid>
                
                <div class="linha" />
                
                <rich:panel>
                	<f:facet name="header">#{bundle.produto_marca}</f:facet>
                	
                	<h:inputHidden id="produto_marca_codigo" value="#{produtoBackBean.produtoFormBean.produtoManter.marcaVO.codigo}" label="#{bundle.produto_marca_codigo}" />
                	
	                <h:panelGrid columns="3">
	                	<h:outputLabel value="(*)#{bundle.produto_descricao}:" for="produto_marca_descricao" />
	                	<h:inputText id="produto_marca_descricao" value="#{produtoBackBean.produtoFormBean.produtoManter.marcaVO.descricao}" label="#{bundle.produto_marca_descricao}" disabled="#{produtoBackBean.produtoFormBean.isDisabled}" size="40" maxlength="50" />
	                    <a4j:commandButton value="#{bundle.produto_btn_popup}" id="btnPopupMarca" reRender="formProdutoManter" disabled="#{produtoBackBean.produtoFormBean.isDisabled}">
	                    	<rich:componentControl for="popupMarca" attachTo="btnPopupMarca" operation="show" event="onclick" />
	                    </a4j:commandButton>
                	</h:panelGrid>
                	
                	<rich:jQuery selector="produto_marca_descricao" timing="onload" query="attr('readOnly', true)" />
                </rich:panel>
                
                <rich:panel>
                	<f:facet name="header">#{bundle.produto_unidade}</f:facet>
                	
                	<h:inputHidden id="produto_unidade_codigo" value="#{produtoBackBean.produtoFormBean.produtoManter.unidadeVO.codigo}" label="#{bundle.produto_unidade_codigo}" />
                	
	                <h:panelGrid columns="3">
	                	<h:outputLabel value="(*)#{bundle.produto_descricao}:" for="produto_unidade_descricao" />
	                	<h:inputText id="produto_unidade_descricao" value="#{produtoBackBean.produtoFormBean.produtoManter.unidadeVO.descricao}" label="#{bundle.produto_unidade_descricao}" disabled="#{produtoBackBean.produtoFormBean.isDisabled}" size="40" maxlength="50" />
	                    <a4j:commandButton value="#{bundle.produto_btn_popup}" id="btnPopupUnidade" reRender="formProdutoManter" disabled="#{produtoBackBean.produtoFormBean.isDisabled}">
	                    	<rich:componentControl for="popupUnidade" attachTo="btnPopupUnidade" operation="show" event="onclick" />
	                    </a4j:commandButton>
                	</h:panelGrid>
                	
                	<rich:jQuery selector="produto_unidade_descricao" timing="onload" query="attr('readOnly', true)" />
                </rich:panel>
               
                <h:panelGrid columns="2">
                	<h:outputLabel value="#{bundle.produto_comentario}:" for="produto_comentario" />
                	<h:inputTextarea id="produto_comentario" value="#{produtoBackBean.produtoFormBean.produtoManter.comentario}" label="#{bundle.produto_comentario}" disabled="#{produtoBackBean.produtoFormBean.isDisabled}" rows="3" cols="25" />
                </h:panelGrid>
                
                <div class="linha"/>

				<a4j:commandButton  value="#{bundle.produto_btn_gravar}"  action="#{produtoBackBean.manterProduto}"   oncomplete="if (#{facesContext.maximumSeverity==null}) #{rich:component('manterProduto')}.hide(); " reRender="formProdutoConsulta, formProdutoPopup" disabled="#{produtoBackBean.produtoFormBean.isDisabled}"/>                
                <a4j:commandButton action="#{produtoBackBean.excluirProduto}" value="#{bundle.produto_btn_excluir}" id="btnExcluir" reRender="formProdutoConsulta,formProdutoManter" disabled="#{!produtoBackBean.produtoFormBean.isDisabled}" oncomplete="javascript:valida();" />
                <a4j:commandButton value="#{bundle.produto_btn_voltar}" id="btnVoltar" reRender="gridProduto" >
                	<rich:componentControl for="manterProduto" attachTo="btnVoltar" operation="hide" event="onclick" />
                </a4j:commandButton>
					
			</a4j:form>

		 <div class="linha"/>
			<h:outputLabel value="#{bundle.campos_obrigatorios}" style="color:red;"/> 
		</rich:modalPanel>
	</f:subview>
	
	<ui:include src="/pages/marca/popupMarca.xhtml" />
	<ui:include src="/pages/unidade/popupUnidade.xhtml" />

</html>